package com.deyuanyun.pic.settings.task;


/**
 * 静态常量
 * @author chace
 * @Date 2016/4/3.
 * Created by chace on 2016/4/3.
 */
public class StaticConsts {

    //登录失败次数缓存中保留的时间
    public static final Integer login_fail_time=10;
    //登录失败次数
    public static final Integer login_fail_time_t=30;

    //手机登录时，如果查询到的用户信息，手机信息预保留的时间
    public static final Integer temp_QueryUserByPhoneKey_=30;
    //如果没有查询到手机号码，防止重复查询数据库，将手机号码放入缓存的时间，标记为noPhone
    public static final Integer temp_QueryUserByPhoneKey_SendLogin=5;

    //通过手机验证码修改密码时，错误次数的保存时间
    public static final Integer ck_capt_=2;

    //登录验证码的有效时间
    public static final Integer PM_REG_CODE_TIME=5;
    //修改密码验证码的有效时间
    public static final Integer PM_PW_CODE_TIME=5;



    /**登录验证码在session存放的key*/
    public static final String PM_LOGIN_CODE="pm_login_code";

    /**注册验证码在session存放的key*/
    public static final String PM_REG_CODE="pm_reg_code";

    /**修改密码验证码在session存放的key*/
    public static final String PM_PW_CODE="pm_pw_code";

    /**短信发送任务的线程名称_只是一个前缀，还要加上项目名*/
    public static final String SMS_SERVICE="sms_service";
    
    
    
    //TODO 未来：奇葩的方法，居然放到这，并且还是这种构造JSON的方式。
    /**上传文件时返回的信息格式*/
    /**上传文件成功后返回的字符串*/
    public static final String getUploadFileSuccessMessage(String m,String id){
        return "{\"jsonrpc\" : \"2.0\", \"result\" : \""+m+"\", \"id\" : \""+id+"\"}";
    }
    //失败后返回的信息  "{1\"jsonrpc\" : \"2.0\", \"error\" : {\"code\": 102, \"message\": \""+m+"\"}, \"id\" : \"id\"}"
    public static final String getUploadFileFailMessage(String m,String id){
        return "{\"jsonrpc\" : \"2.0\", \"error\" : {\"code\": 102, \"message\": \""+m+"\"}, \"id\" : \""+id+"\"}";
    }

}
